
package br.gov.mi.corporativo.dominio.boundary.comum.pessoatipointeresse;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the br.gov.mi.corporativo.dominio.boundary.comum.pessoatipointeresse package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _RecuperarPessoaTipoInteressePorDtInicio_QNAME = new QName("http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaTipoInteressePorDtInicio");
    private final static QName _RecuperarTodasPessoasTipoInteresseResponse_QNAME = new QName("http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTodasPessoasTipoInteresseResponse");
    private final static QName _RecuperarPessoaTipoInteressePorDtTerminoResponse_QNAME = new QName("http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaTipoInteressePorDtTerminoResponse");
    private final static QName _RecuperarPessoaTipoInteressePorCsSituacaoInteresseResponse_QNAME = new QName("http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaTipoInteressePorCsSituacaoInteresseResponse");
    private final static QName _RecuperarPessoaTipoInteressePorCsSituacaoInteresse_QNAME = new QName("http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaTipoInteressePorCsSituacaoInteresse");
    private final static QName _RecuperarPessoaTipoInteressePorIdPessoaTipoInteresse_QNAME = new QName("http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaTipoInteressePorIdPessoaTipoInteresse");
    private final static QName _RecuperarPessoaTipoInteressePorDtTermino_QNAME = new QName("http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaTipoInteressePorDtTermino");
    private final static QName _RecuperarPessoaTipoInteressePorPessoaResponse_QNAME = new QName("http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaTipoInteressePorPessoaResponse");
    private final static QName _RecuperarPessoaTipoInteressePorDtInicioResponse_QNAME = new QName("http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaTipoInteressePorDtInicioResponse");
    private final static QName _RecuperarPessoaTipoInteressePorTipoInteresse_QNAME = new QName("http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaTipoInteressePorTipoInteresse");
    private final static QName _RecuperarTodasPessoasTipoInteresse_QNAME = new QName("http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTodasPessoasTipoInteresse");
    private final static QName _RecuperarPessoaTipoInteressePorIdPessoaTipoInteresseResponse_QNAME = new QName("http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaTipoInteressePorIdPessoaTipoInteresseResponse");
    private final static QName _RecuperarPessoaTipoInteressePorTipoInteresseResponse_QNAME = new QName("http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaTipoInteressePorTipoInteresseResponse");
    private final static QName _RecuperarPessoaTipoInteressePorPessoa_QNAME = new QName("http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaTipoInteressePorPessoa");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.gov.mi.corporativo.dominio.boundary.comum.pessoatipointeresse
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link RecuperarPessoaTipoInteressePorCsSituacaoInteresse }
     * 
     */
    public RecuperarPessoaTipoInteressePorCsSituacaoInteresse createRecuperarPessoaTipoInteressePorCsSituacaoInteresse() {
        return new RecuperarPessoaTipoInteressePorCsSituacaoInteresse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaTipoInteressePorCsSituacaoInteresseResponse }
     * 
     */
    public RecuperarPessoaTipoInteressePorCsSituacaoInteresseResponse createRecuperarPessoaTipoInteressePorCsSituacaoInteresseResponse() {
        return new RecuperarPessoaTipoInteressePorCsSituacaoInteresseResponse();
    }

    /**
     * Create an instance of {@link RecuperarTodasPessoasTipoInteresse }
     * 
     */
    public RecuperarTodasPessoasTipoInteresse createRecuperarTodasPessoasTipoInteresse() {
        return new RecuperarTodasPessoasTipoInteresse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaTipoInteressePorTipoInteresse }
     * 
     */
    public RecuperarPessoaTipoInteressePorTipoInteresse createRecuperarPessoaTipoInteressePorTipoInteresse() {
        return new RecuperarPessoaTipoInteressePorTipoInteresse();
    }

    /**
     * Create an instance of {@link RecuperarTodasPessoasTipoInteresseResponse }
     * 
     */
    public RecuperarTodasPessoasTipoInteresseResponse createRecuperarTodasPessoasTipoInteresseResponse() {
        return new RecuperarTodasPessoasTipoInteresseResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaTipoInteressePorDtTermino }
     * 
     */
    public RecuperarPessoaTipoInteressePorDtTermino createRecuperarPessoaTipoInteressePorDtTermino() {
        return new RecuperarPessoaTipoInteressePorDtTermino();
    }

    /**
     * Create an instance of {@link RecuperarPessoaTipoInteressePorIdPessoaTipoInteresse }
     * 
     */
    public RecuperarPessoaTipoInteressePorIdPessoaTipoInteresse createRecuperarPessoaTipoInteressePorIdPessoaTipoInteresse() {
        return new RecuperarPessoaTipoInteressePorIdPessoaTipoInteresse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaTipoInteressePorDtInicioResponse }
     * 
     */
    public RecuperarPessoaTipoInteressePorDtInicioResponse createRecuperarPessoaTipoInteressePorDtInicioResponse() {
        return new RecuperarPessoaTipoInteressePorDtInicioResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaTipoInteressePorPessoaResponse }
     * 
     */
    public RecuperarPessoaTipoInteressePorPessoaResponse createRecuperarPessoaTipoInteressePorPessoaResponse() {
        return new RecuperarPessoaTipoInteressePorPessoaResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaTipoInteressePorIdPessoaTipoInteresseResponse }
     * 
     */
    public RecuperarPessoaTipoInteressePorIdPessoaTipoInteresseResponse createRecuperarPessoaTipoInteressePorIdPessoaTipoInteresseResponse() {
        return new RecuperarPessoaTipoInteressePorIdPessoaTipoInteresseResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaTipoInteressePorPessoa }
     * 
     */
    public RecuperarPessoaTipoInteressePorPessoa createRecuperarPessoaTipoInteressePorPessoa() {
        return new RecuperarPessoaTipoInteressePorPessoa();
    }

    /**
     * Create an instance of {@link RecuperarPessoaTipoInteressePorTipoInteresseResponse }
     * 
     */
    public RecuperarPessoaTipoInteressePorTipoInteresseResponse createRecuperarPessoaTipoInteressePorTipoInteresseResponse() {
        return new RecuperarPessoaTipoInteressePorTipoInteresseResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaTipoInteressePorDtInicio }
     * 
     */
    public RecuperarPessoaTipoInteressePorDtInicio createRecuperarPessoaTipoInteressePorDtInicio() {
        return new RecuperarPessoaTipoInteressePorDtInicio();
    }

    /**
     * Create an instance of {@link RecuperarPessoaTipoInteressePorDtTerminoResponse }
     * 
     */
    public RecuperarPessoaTipoInteressePorDtTerminoResponse createRecuperarPessoaTipoInteressePorDtTerminoResponse() {
        return new RecuperarPessoaTipoInteressePorDtTerminoResponse();
    }

    /**
     * Create an instance of {@link PessoaTipoInteresse }
     * 
     */
    public PessoaTipoInteresse createPessoaTipoInteresse() {
        return new PessoaTipoInteresse();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaTipoInteressePorDtInicio }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaTipoInteressePorDtInicio")
    public JAXBElement<RecuperarPessoaTipoInteressePorDtInicio> createRecuperarPessoaTipoInteressePorDtInicio(RecuperarPessoaTipoInteressePorDtInicio value) {
        return new JAXBElement<RecuperarPessoaTipoInteressePorDtInicio>(_RecuperarPessoaTipoInteressePorDtInicio_QNAME, RecuperarPessoaTipoInteressePorDtInicio.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTodasPessoasTipoInteresseResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTodasPessoasTipoInteresseResponse")
    public JAXBElement<RecuperarTodasPessoasTipoInteresseResponse> createRecuperarTodasPessoasTipoInteresseResponse(RecuperarTodasPessoasTipoInteresseResponse value) {
        return new JAXBElement<RecuperarTodasPessoasTipoInteresseResponse>(_RecuperarTodasPessoasTipoInteresseResponse_QNAME, RecuperarTodasPessoasTipoInteresseResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaTipoInteressePorDtTerminoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaTipoInteressePorDtTerminoResponse")
    public JAXBElement<RecuperarPessoaTipoInteressePorDtTerminoResponse> createRecuperarPessoaTipoInteressePorDtTerminoResponse(RecuperarPessoaTipoInteressePorDtTerminoResponse value) {
        return new JAXBElement<RecuperarPessoaTipoInteressePorDtTerminoResponse>(_RecuperarPessoaTipoInteressePorDtTerminoResponse_QNAME, RecuperarPessoaTipoInteressePorDtTerminoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaTipoInteressePorCsSituacaoInteresseResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaTipoInteressePorCsSituacaoInteresseResponse")
    public JAXBElement<RecuperarPessoaTipoInteressePorCsSituacaoInteresseResponse> createRecuperarPessoaTipoInteressePorCsSituacaoInteresseResponse(RecuperarPessoaTipoInteressePorCsSituacaoInteresseResponse value) {
        return new JAXBElement<RecuperarPessoaTipoInteressePorCsSituacaoInteresseResponse>(_RecuperarPessoaTipoInteressePorCsSituacaoInteresseResponse_QNAME, RecuperarPessoaTipoInteressePorCsSituacaoInteresseResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaTipoInteressePorCsSituacaoInteresse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaTipoInteressePorCsSituacaoInteresse")
    public JAXBElement<RecuperarPessoaTipoInteressePorCsSituacaoInteresse> createRecuperarPessoaTipoInteressePorCsSituacaoInteresse(RecuperarPessoaTipoInteressePorCsSituacaoInteresse value) {
        return new JAXBElement<RecuperarPessoaTipoInteressePorCsSituacaoInteresse>(_RecuperarPessoaTipoInteressePorCsSituacaoInteresse_QNAME, RecuperarPessoaTipoInteressePorCsSituacaoInteresse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaTipoInteressePorIdPessoaTipoInteresse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaTipoInteressePorIdPessoaTipoInteresse")
    public JAXBElement<RecuperarPessoaTipoInteressePorIdPessoaTipoInteresse> createRecuperarPessoaTipoInteressePorIdPessoaTipoInteresse(RecuperarPessoaTipoInteressePorIdPessoaTipoInteresse value) {
        return new JAXBElement<RecuperarPessoaTipoInteressePorIdPessoaTipoInteresse>(_RecuperarPessoaTipoInteressePorIdPessoaTipoInteresse_QNAME, RecuperarPessoaTipoInteressePorIdPessoaTipoInteresse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaTipoInteressePorDtTermino }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaTipoInteressePorDtTermino")
    public JAXBElement<RecuperarPessoaTipoInteressePorDtTermino> createRecuperarPessoaTipoInteressePorDtTermino(RecuperarPessoaTipoInteressePorDtTermino value) {
        return new JAXBElement<RecuperarPessoaTipoInteressePorDtTermino>(_RecuperarPessoaTipoInteressePorDtTermino_QNAME, RecuperarPessoaTipoInteressePorDtTermino.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaTipoInteressePorPessoaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaTipoInteressePorPessoaResponse")
    public JAXBElement<RecuperarPessoaTipoInteressePorPessoaResponse> createRecuperarPessoaTipoInteressePorPessoaResponse(RecuperarPessoaTipoInteressePorPessoaResponse value) {
        return new JAXBElement<RecuperarPessoaTipoInteressePorPessoaResponse>(_RecuperarPessoaTipoInteressePorPessoaResponse_QNAME, RecuperarPessoaTipoInteressePorPessoaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaTipoInteressePorDtInicioResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaTipoInteressePorDtInicioResponse")
    public JAXBElement<RecuperarPessoaTipoInteressePorDtInicioResponse> createRecuperarPessoaTipoInteressePorDtInicioResponse(RecuperarPessoaTipoInteressePorDtInicioResponse value) {
        return new JAXBElement<RecuperarPessoaTipoInteressePorDtInicioResponse>(_RecuperarPessoaTipoInteressePorDtInicioResponse_QNAME, RecuperarPessoaTipoInteressePorDtInicioResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaTipoInteressePorTipoInteresse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaTipoInteressePorTipoInteresse")
    public JAXBElement<RecuperarPessoaTipoInteressePorTipoInteresse> createRecuperarPessoaTipoInteressePorTipoInteresse(RecuperarPessoaTipoInteressePorTipoInteresse value) {
        return new JAXBElement<RecuperarPessoaTipoInteressePorTipoInteresse>(_RecuperarPessoaTipoInteressePorTipoInteresse_QNAME, RecuperarPessoaTipoInteressePorTipoInteresse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTodasPessoasTipoInteresse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTodasPessoasTipoInteresse")
    public JAXBElement<RecuperarTodasPessoasTipoInteresse> createRecuperarTodasPessoasTipoInteresse(RecuperarTodasPessoasTipoInteresse value) {
        return new JAXBElement<RecuperarTodasPessoasTipoInteresse>(_RecuperarTodasPessoasTipoInteresse_QNAME, RecuperarTodasPessoasTipoInteresse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaTipoInteressePorIdPessoaTipoInteresseResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaTipoInteressePorIdPessoaTipoInteresseResponse")
    public JAXBElement<RecuperarPessoaTipoInteressePorIdPessoaTipoInteresseResponse> createRecuperarPessoaTipoInteressePorIdPessoaTipoInteresseResponse(RecuperarPessoaTipoInteressePorIdPessoaTipoInteresseResponse value) {
        return new JAXBElement<RecuperarPessoaTipoInteressePorIdPessoaTipoInteresseResponse>(_RecuperarPessoaTipoInteressePorIdPessoaTipoInteresseResponse_QNAME, RecuperarPessoaTipoInteressePorIdPessoaTipoInteresseResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaTipoInteressePorTipoInteresseResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaTipoInteressePorTipoInteresseResponse")
    public JAXBElement<RecuperarPessoaTipoInteressePorTipoInteresseResponse> createRecuperarPessoaTipoInteressePorTipoInteresseResponse(RecuperarPessoaTipoInteressePorTipoInteresseResponse value) {
        return new JAXBElement<RecuperarPessoaTipoInteressePorTipoInteresseResponse>(_RecuperarPessoaTipoInteressePorTipoInteresseResponse_QNAME, RecuperarPessoaTipoInteressePorTipoInteresseResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaTipoInteressePorPessoa }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoatipointeresse.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaTipoInteressePorPessoa")
    public JAXBElement<RecuperarPessoaTipoInteressePorPessoa> createRecuperarPessoaTipoInteressePorPessoa(RecuperarPessoaTipoInteressePorPessoa value) {
        return new JAXBElement<RecuperarPessoaTipoInteressePorPessoa>(_RecuperarPessoaTipoInteressePorPessoa_QNAME, RecuperarPessoaTipoInteressePorPessoa.class, null, value);
    }

}
